import React,{Component} from "react";
// state 是组件自身的，和外部都无关，只能自己定义，自己更改

export default class Hello extends Component {
    // 定义形式二：
    constructor(props) {
        console.log("props::", props);
        super(props)  // super 就干了  this.props = props
        this.state = {
            count: 0
        }
    }
    // 状态 定义形式一：
    // state = {
    //     count: 0
    // }
    render() {
        const { count } = this.state
        return (
            <div>
                {count}
            </div>
        )
    }
}


/**
 * 总结
 *   函数组件来说组件的props形式就一种：外部传入的
 *   类组件来说组件的props形式有两种
 *       外部传入
 *       内部通过 static defaultProps  设置
 */
